home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / oper_sys / emerald / emrldsys.lha / Language / Compiler / primitives.h < prev    next >
Encoding:
C/C++ Source or Header  |  1990-08-16  |  443 b   |  25 lines

  1. /*
  2.  * @(#)primitives.h    1.3  9/24/87
  3.  */
  4. #ifndef primitives_h
  5. #define primitives_h
  6.  
  7. #ifndef builtins_h
  8. #include "builtins.h"
  9. #endif
  10. #ifndef assert_h
  11. #include "assert.h"
  12. #endif
  13.  
  14. typedef struct sPrimitiveDesc {
  15.   short             number;
  16.   Boolean         isFunction:16;
  17.   unsigned char          atindex[3];
  18.   char             *name;
  19.   Boolean         needsResultReg:16;
  20.   unsigned int         reuseTemp:16;
  21. } PrimitiveDesc, *PrimitiveDescPtr;
  22.  
  23. extern PrimitiveDesc primitives[];
  24. #endif
  25.